软件测试 您所在的位置:网站首页 kollmorgen akd报警代码 软件测试

软件测试

2024-01-08 16:20| 来源: 网络整理| 查看: 265

3.5 软件测试 3.5.1 软件测试的目的和准则 1.软件测试的目的 Grenford.J.Myers给出了软件测试的目的:  测试是为了发现程序中的错 而执行程序的过程;  好的测试用例(test case)能发现 为止 未发现的错 ;  一次成功的测试是能发现至 为止 未发现的错 。 测试的目的是发现软件中的错 ,但是, 错 并不是软件测试的最 目的,测试 的根本目的是尽可能多地发现并排除软件中隐 的错 。 2.软件测试的准则 根据上述软件测试的目的,为了能设计出有效的测试方案,以及好的测试用例,软件 测试人员必须深入理解,并正确运用以下软件测试的基本准则: 所有测试都应 溯到用户需求; 在测试之前制定测试计划,并 格执行; 充分注意测试中的 集现象;  由程序的编写者测试自 的程序; 不可能进行穷举测试;  善 存测试计划、测试用例、出错统计和最 分析报告,为维护提供方便。 3.5.2 软件测试的方法和实施 1.软件测试方法 软件测试具有多种方法,依据软件是否需要被执行,可以分为 态测试和动态测试方 法。如果依照功能划分,可以分为 测试和 测试方法。 (1) 态测试和动态测试 a) 态测试包括代 检查、 态结构分析、代 质量度量等。其中代 检查分为 代 审查、代 查、 面检查、 态分析等具体形式; b) 动态测试。 态测试不实际运行软件,主要通过人工进行分析。动态测试就是 通常所说的上机测试,是通过运行软件来检验软件中的动态行为和运行结果 的正确性。 动态测试的关 是使用设计高效、合理的测试用例。测试用例就是为测试设 计的数据,由测试输入数据和 期的输出结果两部分组成。测试用例的设计 方法一般分为两类: 测试方法和 测试方法。 (2) 测试和 测试 a) 测试。 测试是把程序看成装在一只 明的 子里,测试者完全了解 程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序 中的逻辑通 是否都按 定的要求正确地工作; b) 测试。 测试是把程序看成一只 子,测试者完全不了解,或不考虑 程序的结构和处理过程。它根据规格说明书的功能来设计测试用例,检查程 序的功能是否符合规格说明的要求。 2.软件测试的实施 软件测试过程分 4个步骤,即单元测试、集成测试、验收测试和系统测试。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有